<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      1;
      let num = 80;
      //三元判断
      // 判断语句(boolean) ? <true条件时返回的值> : <false条件时返回的值>

      let str =
        num >= 0 && num <= 100
          ? num > 90 && num <= 100
            ? "A"
            : num > 80 && num <= 90
            ? "B"
            : num > 70 && num <= 80
            ? "C"
            : "挂科"
          : "不在成绩范围内";

      console.log(str);

      // 100-90 A
      // 90 - 80 B
      // 80-70

      // 60以下是挂科

      if (num >= 0 && num <= 100) {
        switch (true) {
          case num > 90 && num <= 100:
            alert("A");
            break;
          case 8:
            alert("B");
            break;
          case 7:
            alert("C");
            break;
          case 6:
            alert("D");
            break;
          default:
            alert("挂");
            break;
        }
      }

      if (num >= 0 && num <= 100) {
        if (num <= 100 && num >= 90) {
          alert("A");
        } else if (num < 90 && num >= 80) {
          alert("b");
        } else if (num < 80 && num >= 70) {
          alert("c");
        } else if (num < 80 && num >= 70) {
          alert("d");
        } else {
          alert("挂");
        }
      } else {
        alert("你的成绩不是正常值");
      }
    </script>
  </body>
</html>
